﻿using System;
using System.Data;
using Amoo.Code.Common;

namespace Amoo.Code.Entity
{
    public class Banner
    {
        public int idBanner { get; set; }
        public int idComunidade { get; set; }
        public int idTipoBanner { get; set; }
        public string dsArquivo { get; set; }
        public string dsPalavrasBusca { get; set; }
        public bool bolHome { get; set; }
        protected internal static Banner Load(System.Data.DataRow dr)
        {
            return new Banner()
            {
                idBanner = Convert.ToInt32(dr["idBanner"]),
                idComunidade = Convert.ToInt32(dr["idComunidade"]),
                idTipoBanner = Convert.ToInt32(dr["idTipoBanner"]),
                dsArquivo = dr["dsArquivo"].ToString(),
                dsPalavrasBusca = dr["dsPalavrasBusca"].ToString(),
                bolHome = Convert.ToBoolean(dr["bolHome"].ToString())
            };
        }
        protected internal static Banner Load(IDataReader dr)
        {
            return new Banner()
            {
                idBanner = dr.GetInt32(0),
                idComunidade = dr.GetInt32(1),
                idTipoBanner = dr.GetInt32(2),
                dsArquivo = dr.GetString(3),
                dsPalavrasBusca = dr.GetString(4),
                bolHome = dr.GetBoolean(5)

            };
        }
    }
}
